// this is less
.srf_empty_class {
    width: 100%;
    height: 100%;
}
.title-label{
    ion-icon {
      margin-bottom: 2px;
      vertical-align: middle;
    }
    img{
      width: 22px;
      height: 22px;
      margin-right: 5px;
      vertical-align: middle;
    }
    span{
      vertical-align: middle;
    }
}





.xdbdxys{.app-form{height:calc(100vh - 120px);padding-top:10px;.app-form-item{--border-style:none;.app-mob-span{text-align:right}.app-mob-input{text-align:left;--background:#f2f2f3;--padding-start:10px;border-radius:4px}> .sc-ion-label-ios-h{font-size:15px;max-width:100%;transform:translate3d(0,0,0) scale(1);margin-right:0}&.item-has-value > ion-label{color:#363a44;font-size:15px}}.app-form-group{width:calc(100% - 40px);box-shadow:0px 0px 40px 2px #f0f1f3;border-radius:20px;margin:0px 20px 10px 20px;background:#fff;padding:15px;> ion-item-divider{--background:#fff;width:100%;> ion-label{width:100%;.group-title{display:flex;font-weight:700;align-items:center;width:100%;text-align:center;display:block}}}}.item-label-floating{margin-bottom:5px}.user-tag{position:absolute;right:0;color:#428ffc}}}

.xdbdjmys {
    .app-wizard {
        height: 100%;
	      background: #fff;
    }
   .app-form-rawitem{
      font-size: 12px;
      position: relative;
      top: -13px;
      height: 30px;
    }
    .app-wizard-footer {
        display: flex;
        height: 80px;
        justify-content: center;
        align-items: center;
        ion-button {
            --border-radius: 50px;
            flex-grow: 1;
            padding: 0 20px;
            --background: #428FFC;
            --background-activated: #428FFC;
            --color: #fff;
            --color-activated: #fff;
            &[buttontype="PREV"]{
              --background: #E0E0E0;
              --background-activated: #E0E0E0;
              --color: #686B73;
              --color-activated: #686B73;
            }
        }
    }
    ion-textarea {
        text-align: left;
    }
}
.scroll_tool{
  position: absolute;
  bottom: 70px;
  right: 45px;
  .scrollToTop{
    opacity: 1;
    position: relative;
    bottom: 10px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    line-height: 40px;
    text-align: center;
    background-color: #fff;
    box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
    transition: all .5s;
    z-index: 1;
  .van-icon{
      font-size: 20px;
      color: #333;
    }
  }
}
